<?php
$this->breadcrumbs=array(
	Yii::t('websetting','Cấu hình')=>array('index'),
	Yii::t('websetting','Cập nhật nâng cao'),
);

?>

<h1><?php echo Yii::t('websetting','Cập nhật cài đặt số <strong>#{id}</strong>',array('{id}'=>$model->id));?></h1>
<h3><?php echo Yii::t('websetting','Chú ý: Chức năng này chỉ được sử dụng bởi Lập Trình Viên!') ?></h3>

<div class="wide form">

<?php $form=$this->beginWidget('CActiveForm', array(
	'id'=>'web-setting-form',
	'enableAjaxValidation'=>false,
	'focus'=>Utils::AutoFocus($model, 'key'),
)); ?>
	
	<?php echo $form->errorSummary($model); ?>

	<div class="row">
		<?php echo $form->labelEx($model,'key'); ?>
		<?php echo $form->textField($model,'key',array('size'=>60,'maxlength'=>100)); ?>
		<?php echo $form->error($model,'key'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'group'); ?>
		<?php echo $form->dropDownList($model, 'group_id', CHtml::listData(WebSettingGroup::model()->findAll(),'id','name')) ?>
	</div>
		
	
	<div class="row">
		<?php echo $form->labelEx($model,'type'); ?>
		<?php echo $form->dropDownList($model,'type',WebSetting::TypeList()); ?>
		<?php echo $form->error($model,'type'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'type_data'); ?>
		<?php echo $form->textArea($model,'type_data',array('size'=>60,'maxlength'=>100)); ?>
		<ul class="hint">
			<li><?php echo Yii::t('websetting','Nếu type là một trong những giá trị "LIST" thì type_data phải có dạng array gồm các cặp giá trị $name => $value') ?></li>
			<li><?php echo Yii::t('websetting','Nếu type là textArea, type_data có thể nhận các giá trị sau: none, min, normal, full') ?></li>
			<li><?php echo Yii::t('websetting','Nếu type cũ là fileField, hãy chắc chắn đã "DELETE FILE" trước khi đổi sang dạng khác để tránh file rác.') ?></li>
		<?php echo $form->error($model,'type_data'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model, 'description') ?>
		<?php echo $form->textArea($model,'description') ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'default'); ?>
		<?php echo $form->textField($model,'default',array('size'=>60,'maxlength'=>100)); ?>
		<?php echo $form->error($model,'default'); ?>
	</div>

	<div class="row">
		<?php echo $form->labelEx($model,'value'); ?>
		<?php echo $form->textArea($model,'value',array('rows'=>6, 'cols'=>50)); ?>
		<?php echo $form->error($model,'value'); ?>
	</div>

	<div class="row buttons">
		<div class="row buttons">
			<?php echo CHtml::submitButton(Yii::t('backend','Lưu và tiếp tục chỉnh sửa'), array('name'=>'save','class'=>'g-button g-button-submit')); ?>
			<?php echo CHtml::submitButton(Yii::t('backend','Hoàn tất'), array('name'=>'done','class'=>'g-button')); ?>
			<?php echo CHtml::button(Yii::t('websetting','Ít tính năng'), array('class'=>'g-button','onclick'=>'location="'.$this->createUrl('update',array('id'=>$model->id)).'"')); ?>

			<?php echo CHtml::ajaxLink(NHtml::icon('ss_delete') . Yii::t('backend','Xóa'), 
				array('delete','id'=>$model->id), 
				array(
					'type'=>'POST',
					'confirm'=>Yii::t('backend','Dữ liệu chính và các dữ liệu liên quan sẽ không thể phục hồi! Chắc chắn xóa?'),
					'success'=>'js:function(data){
						data = $.parseJSON(data);
						if(data.result=="success") 
							location = data.url;
						else 
						{
							var files = "'.Yii::t('websetting','Không thể xóa. Cài đặt này đang được sử dụng trong các tập tin sau:').'<br />";

							for(var i = 0; i<data.files.length; i++)
							{
								files += "#" + (i+1) + " - " + data.files[i] + "<br />";
							}
							console.log(files);
							$.fancybox({
								"content":files
							});
						}
					}'
				)
			) ?>
		</div>
	</div>

<?php $this->endWidget(); ?>

</div><!-- form -->